package org.yzh.protocol.commons.transform.attribute;

import io.github.yezhihao.protostar.annotation.Field;
import org.yzh.protocol.hlj.AppendFileId;

/**
 * 0x38 驾驶员身份识别（黑）
 */
public class HljDi0x38 {

    public static final int key = 56;

    @Field(length = 1, desc = "报警类型：1：人证不符报警；2：IC 卡从业资格证读卡失败报警")
    private int type;

    @Field(length = 1, desc = "是否有效提醒驾驶员：0：否；1：是")
    private int remindSuccess;

    @Field(length = 38, desc = "附件标识号")
    private AppendFileId alarmId;

    @Field(desc = "从业资格证编码")
    private String qcNo;


    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getRemindSuccess() {
        return remindSuccess;
    }

    public void setRemindSuccess(int remindSuccess) {
        this.remindSuccess = remindSuccess;
    }

    public AppendFileId getAlarmId() {
        return alarmId;
    }

    public void setAlarmId(AppendFileId alarmId) {
        this.alarmId = alarmId;
    }

    public String getQcNo() {
        return qcNo;
    }

    public void setQcNo(String qcNo) {
        this.qcNo = qcNo;
    }


}